package cn.software.service;

import cn.software.entity.Class;
import cn.software.entity.param.ClassParam;
import cn.software.entity.vo.ClassVo;
import cn.software.entity.vo.InvCodeVo;

import java.util.List;

/**
* @author 22184
* @description 针对表【Class(学科)】的数据库操作Service
* @createDate 2023-05-30 17:13:35
*/

public interface ClassService {


    boolean addClass(ClassParam classParam);

    boolean updateClass(ClassParam classParam);

    boolean deleteClass(ClassParam classParam);

    List<ClassVo> getAllClass();

    ClassVo getClassById(Integer id);

    InvCodeVo getInvCode(Integer id);

    List<ClassVo> getClassByStuId(Integer id);
}